/*Note:编写一个程序，先提示用户输入名，然后提示用户输入姓。在一行打印用户输入的名和姓，
 下一行分别打印名和姓的字母数。字母数要与相应的名和姓的结尾对齐，如下所示：
 Melissa Honeybee
       7        8
 接下来，在打印相同的信息，但是字母个数与相应的名和姓的开头对齐，如下所示：
 Mesissa Honeybee
 7       8      
 */
 //Author:乾哥
 //Date:2022-04-15
#include <stdio.h>
#include <string.h>
int main()
{
    char name[40];
    char first_name[40];
    int name_len=0;
    int first_name_len=0;

    printf("请输入您的名字：\n");
    scanf("%s",name);
    printf("请输入您的姓：\n");
    scanf("%s",first_name);

    name_len=strlen(name);
    first_name_len=strlen(first_name);
   
    printf("%s %s\n",name,first_name);
    printf("%*d %*d\n",name_len,name_len,first_name_len,first_name_len);
    
    printf("%s %s\n",name,first_name);
    printf("%-*d %-*d\n",name_len,name_len,first_name_len,first_name_len);
    return 0;
}

